<?php
// 超全局变量
// var_dump($_FILES);

// 拿到上传文件的信息。做出判断
$info=$_FILES['uploadFile'];
// 根据文件信息做出判断
// 2创建脚本
// 上传限制
if ($info['error']==0) {
// 	echo "上传成功";
// 	上传限制
// 限制大小
    $size=$info['size'];
    if ($size>1024*1024) {
    	echo "上传文件过大";
    	die();
    }
    
//     限制上传的类型   png jpg 
	$array=array("png",'jpg','gif','jpeg');
// 	我需要拿到这个上传文件的后缀名然后判断是否允许上传
//     1、拿到上传文件的名字
    $name=$info['name'];
//     2、把名字字符串转换成数组，拿到最后一个元素就是我们的后缀名
    $nameArr=explode('.', $name);
    
//     var_dump($nameArr);
// 	   3、拿到最后一个元素   gif
    $lastName=end($nameArr);
//     var_dump($lastName);
//     4、和允许上传的类型数组中去比较
    $result=array_search($lastName, $array);
    if ($result===false) {
    	echo "该文件类型不允许上传！";
    	die();
    }else{
//     	最后一步保存上传的文件
        $re=move_uploaded_file($info['tmp_name'], 'upload/'.$name);
    	if ($re===false) {
    		echo "文件保存失败！";
    	}else{
    		echo "文件保存成功";
    	}
    }
}else{
	echo "上传失败";
}
?>